package com.hsjk.szwj.module.train.service;

import com.hsjk.szwj.module.train.controller.admin.vo.AdminCheckoutConfigInfoRespVO;
import com.hsjk.szwj.module.train.controller.admin.vo.AdminCreateOrUpdateCheckoutConfigReqVO;

/**
 * @author chenjiawei
 * @desc
 * @Date 2023/09/12 23:52
 **/
public interface ICheckoutConfigService {
    /**
     * 根据sku Id 获取分润配置信息
     *
     * @param skuId
     * @return com.hsjk.szwj.module.train.controller.admin.vo.AdminCheckoutConfigInfoRespVO
     * @author chenjiawei
     * @date 2023/9/12 11:50 PM
     **/
    AdminCheckoutConfigInfoRespVO getCheckoutConfigInfoBySkuId(Long skuId);

    /**
     * 创建/更新sku分润配置
     *
     * @param reqVO
     * @return java.lang.Boolean
     * @author chenjiawei
     * @date 2023/9/13 12:00 AM
     **/
    Boolean createOrUpdateCheckoutConfig(AdminCreateOrUpdateCheckoutConfigReqVO reqVO);
}
